package chapter04.exam21;
class Outer{
    int m = 0;//定义类的成员变量
    //下面的代码定义了一个成员方法
    void test1(){
        System.out.println("外部类成员方法");
    }
    void test2(){
        //下面的代码定义了一个成员内部类
        class Inner{
            int n = 1;
            void show(){
                //在局部内部类的方法中访问外部类的成员变量
                System.out.println("外部成员变量m="+m);
                test1();
            }
        }
        Inner inner = new Inner();
        System.out.println("局部内部类变量n="+inner.n);
        inner.show();
    }
}
public class exam21 {
    public static void main(String[] args) {
        Outer outer = new Outer();
        outer.test2();
    }
}
